def fn1(a,b,c):
    print(a,b,c)

list1 = [1,2,3]
# todo 拆包 - 位置参数
fn1(*list1)

# todo 拆包-关键字参数
dict ={'a':100 ,'b':200,'c':400}
fn1(**dict)


# 不定长参数
def fn2(*args,**kwargs):
    print(args)
    print(kwargs)
    

fn2(*list1,**dict)